<%@page import="java.util.Date"%>
<%@page import="com.ik.pbs.Manejadores.ManejadorComentarios"%>
<%@page import="com.ik.pbs.Encapsulados.Comentarios"%>
<%@page import="java.util.List"%>
<%@page import="com.ik.pbs.Encapsulados.Anuncios"%>
<%@page import="com.ik.pbs.conection.ConexionDB"%>
<%@page import="com.ik.pbs.Manejadores.ManejadorAnuncios"%>
<%@include file="/Recursos/header.jsp" %> 
<!-- content -->
<div class="wrapper row3">
    <div id="container">
        <%

            ConexionDB con = new ConexionDB();
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            int error = 0;
            Comentarios com = null;

            try {

                if (request.getParameter("responder") == null
                        && request.getParameter("noid") != null) {

                    com = ManejadorComentarios.getInstance().getComentario(con.getConnectionDB(), Integer.parseInt(request.getParameter("noid")));

                } else if (request.getParameter("responder") != null
                        && request.getParameter("noid") != null) {
                    try {
                        com = ManejadorComentarios.getInstance().getComentario(con.getConnectionDB(), Integer.parseInt(request.getParameter("noid")));
                        com.setRespuesta(request.getParameter("respuesta"));
                        com.setFechaRespuesta(sdf.format(new Date()));

                        if (ManejadorComentarios.getInstance().actualizarComentario(con.getConnectionDB(), com)) {
                            error = 1;
                        } else {
                            error = 2;
                        }

                    } catch (Exception e) {

                        System.out.println(e.getMessage());
                        error = 2;
                    }

                }


        %>

        <!-- ################################################################################################ -->
        <%@include file="/publicista/menuPublicista.jsp" %> 
        <!-- ################################################################################################ -->
        <div id="portfolio" class="two_quarter">



            <div class="two_half nogutter">
                <h2>Comentario</h2>
                <%if (error == 1) {%>
                <div class="alert-msg rnd8 success two_half">Su Respuesta fue enviada exitosamente.</div>
              
                <%} else if (error == 2) {%>
                <div class="alert-msg rnd8 error two_half">Hubo un error al responder. Favor intentar nuevamente o contactar al Administrador.</div>
               
                <%}%>
                <div class="two_half nogutter">
                    <div class="clear"></div>
                    <div class="one_sixth nogutter" >
                        <b>Nombre:</b>
                    </div>
                    <div class="two_sixth nogutter">
                        <%if (com == null) {%>
                        <input type="text" name="nombre" value="" class="two_half nogutter" readonly>
                        <%} else {%>
                        <input type="text" name="nombre" value="<%=com.getNombre()%>" class="two_half nogutter" readonly>
                        <%}%>
                    </div> 
                    <div class="one_sixth nogutter" >
                        <b>Fecha:</b>
                    </div>
                    <div class="two_sixth nogutter">
                        <%if (com == null) {%>
                        <input type="date" name="fecha" value="" class="two_half nogutter" readonly>
                        <%} else {%>
                        <input type="date" name="fecha" value="<%=com.getFecha()%>" class="two_half nogutter" readonly>
                        <%}%>
                    </div>
                    <br/><br/>
                    <div class="two_half nogutter" >
                        <b>Comentario:</b>
                    </div>
                    <br/>
                    <div class="two_half nogutter">
                        <%if (com == null) {%>
                        <textarea name="comentario" rows="5" cols="64" class="two_half nogutter" readonly></textarea>
                        <%} else {%>
                        <textarea name="comentario" rows="5" cols="64" class="two_half nogutter" readonly><%=com.getComentario()%></textarea>
                        <%}%>
                    </div> 
                    <Br/>
                    <%if (com != null) {%>
                    <form action="#" method="post" id="validar">
                        <input type="hidden" name="noid" value="<%=com.getId()%>">
                        <div class="two_half nogutter" >
                            <b>Respuesta:*</b>
                        </div>
                        <br/>
                        <div class="two_half nogutter">
                            <textarea name="respuesta" rows="5" cols="64" class=" required text two_half nogutter"></textarea>
                        </div>
                        <div class="two_half">

                            <div class="two_half nogutter">
                                <center>
                                    <button type="submit" name="responder" class="button small gradient black"> 
                                        <span class="icon-comment"></span>Responder
                                    </button>
                                    <button type="reset" class="button small gradient black">
                                        <span class="icon-spinner"></span>Limpiar
                                    </button>
                                </center>
                            </div>
                        </div>
                    </form>
                    <%} else {%>
                    <div class="two_half nogutter" >
                        <b>Respuesta:*</b>
                    </div>
                    <br/>
                    <div class="two_half nogutter">
                        <textarea name="respuesta" rows="5" cols="64" class=" required text two_half nogutter"></textarea>
                    </div> 
                    <%}%>
                </div>
            </div>
            <br/><br/>
        </div>
        <div class="one_quarter nogutter">
            <center>
                <br/><br/><br/><br/><br/><br/>
                <img src="/PBS/Recursos/images/comentario2.jpg" alt="" class="two_half nogutter"/>
            </center>
        </div>
        <div id="portfolio" class="three_quarter">
            <div class="divider1"></div>
            <h2>Comentarios sin Responder</h2>
            <div class="two_half" style="overflow : auto; height: 370px">
                <table>
                    <thead>
                        <tr>
                            <th>Evento #</th>
                            <th>Nombre Evento</th>
                            <th>Nombre Coment&oacute;</th>
                            <th>Fecha comentario</th>
                            <th>Responder</th>
                        </tr>
                    </thead>
                    <tbody>
                        <%List<Comentarios> comentarios = ManejadorComentarios.getInstance().getComentariosAUnUsuario(con.getConnectionDB(), usuario.getId());
                            boolean color = true;
                            if (comentarios != null) {
                                for (Comentarios a : comentarios) {

                                    if (color) {
                                        color = false;%>
                        <tr class="light">
                            <% } else {
                                color = true;%>
                        <tr class="dark">
                            <%}%>
                            <td><%=a.getAnuncio().getId()%></td>
                            <td><%=a.getAnuncio().getNombre()%></td>
                            <td><%=a.getNombre()%></td>
                            <td><%=a.getFecha()%></td>

                            <td>
                                <form action="#" method="post">
                                    <input type="hidden" name="noid" value="<%=a.getId()%>">
                                    <button type="submit" name="modificar">
                                        Responder
                                    </button>
                                </form>
                            </td>
                        </tr>
                        <%}
                            }%>
                    </tbody>
                </table>
            </div>
        </div>
        <!-- ################################################################################################ -->
        <div class="clear"></div>
    </div>
</div>
<!-- Footer -->
<%@include file="/Recursos/footer.jsp" %>
<%
    } catch (Exception e) {

        System.out.println(e.getMessage());
    } finally {
        con.getConnectionDB().close();

    }


%>